I haven't read all four pages of to thread, so hopefully I'm not repeating someone else's two cents. . . . . .
I don't believe in forgiveness, at least not in the Christian sense.
It's a "one-size-fits-all" type of nonsense.
Car cuts in front of me in the morning commute: I forgive you.
You are a Ministerial Servant who molested three children: I forgive you.
You cheated me out of my change when I paid for lunch: I forgive you.
You shot my dearest loved one to death: I forgive you.
I actually feel no need to forgive over any of these things, but I'm not going to jump all over someone for a bad move on the highway or that you made the wrong change at the deli.
The problem is that religions treat all of these "sins" as the same thing.
Any rational person should realize they aren't.